<cmt>Völkerschlachtdenkmal</cmt>
<desc>Völkerschlachtdenkmal</desc>
</wpt>
-<rte>
- <rtept lat="50.492618900" lon="12.105448700">
-<time>2005-09-03T00:00:00Z</time>
- <name>NARVA</name>
- </rtept>
- <rtept lat="50.493836900" lon="12.106101000">
-<time>2005-09-03T00:00:00Z</time>
- <name>Liebknechtstras</name>
- </rtept>
- <rtept lat="50.493662800" lon="12.107152400">
-<time>2005-09-03T00:00:00Z</time>
- <name>Jahnstrasse11</name>
- </rtept>
- <rtept lat="50.610795200" lon="12.173802200">
-<time>2005-09-03T00:00:00Z</time>
- <name>Elsterberg</name>
- </rtept>
- <rtept lat="50.654763000" lon="12.204956700">
-<time>2005-09-03T00:00:00Z</time>
- <name>Greiz</name>
- </rtept>
- <rtept lat="50.844125600" lon="12.408757200">
-<time>2005-09-03T00:00:00Z</time>
- <name>Gosel</name>
- </rtept>
- <rtept lat="50.877340500" lon="12.433888700">
-<time>2005-09-03T00:00:00Z</time>
- <name>3</name>
- </rtept>
- <rtept lat="50.964955100" lon="12.435919300">
-<time>2005-09-03T00:00:00Z</time>
- <name>Altenburg-Umgehung</name>
- </rtept>
- <rtept lat="51.314520700" lon="12.409143300">
-<time>2005-09-03T00:00:00Z</time>
- <name>Völkerschlachtdenkmal</name>
- </rtept>
-</rte>
</gpx>
#define STM_NOTHING 0
#define STM_WAYPT 1
#define STM_TRKPT 2
+#define STM_RTEPT 3
static int track_index;
static int track_num;
switch(what)
{
- case STM_WAYPT:
- waypt_add(waypt_dupe(wpt));
- if (route == NULL)
- {
- route = route_head_alloc();
- route_add_head(route);
+ case STM_RTEPT:
+ if (route == NULL) {
+ route = route_head_alloc();
+ route_add_head(route);
}
route_add_wpt(route, wpt);
break;
+ case STM_WAYPT:
+ waypt_add(wpt);
+ break;
+
case STM_TRKPT:
if (track == NULL)
{
waypt_disp_all(stmwpp_waypt_cb);
break;
case rtedata:
- what = STM_WAYPT;
+ what = STM_RTEPT;
route_disp_all(stmwpp_track_hdr, stmwpp_track_tlr, stmwpp_waypt_cb);
break;
case trkdata: